WPS Office.apk(点击下载) / ChargeSuccessActivity.java


package cn.wps.moffice.foreigntemplate.activity;

import android.app.Activity;
import android.app.LoaderManager;
import android.content.Context;
import android.content.Intent;
import android.content.Loader;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.common.google.pay.sdk.Purchase;
import cn.wps.moffice.foreigntemplate.bean.EnTemplateBean;
import cn.wps.moffice.foreigntemplate.bean.ReChargeBean;
import cn.wps.moffice.main.common.viewcontrols.ViewTitleBar;
import cn.wps.moffice.main.framework.BaseTitleActivity;
import cn.wps.moffice_eng.R;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.gson.reflect.TypeToken;
import java.util.HashMap;

public class ChargeSuccessActivity extends BaseTitleActivity implements View.OnClickListener, fys {
    private TextView fwA;
    private TextView fwB;
    private TextView fwC;
    private TextView fwD;
    private String fwE;
    private Purchase fwF;
    private String fwG = "template_mine";
    private String fwH = "coin_mytemplate";
    private boolean fwI;
    private EnTemplateBean fwJ;
    private boolean fwK = true;
    private boolean fwL = false;
    private ImageView fwz;
    private View mContentView;
    private Context mContext;
    private LoaderManager mLoaderManager;
    private ViewTitleBar mTitleBar;

    class a implements LoaderManager.LoaderCallbacks<ReChargeBean> {
        private a() {
        }

        /* synthetic */ a(ChargeSuccessActivity chargeSuccessActivity, byte b) {
            this();
        }

        @Override // android.app.LoaderManager.LoaderCallbacks
        public final Loader<ReChargeBean> onCreateLoader(int i, Bundle bundle) {
            ChargeSuccessActivity.this.fwL = true;
            ChargeSuccessActivity.this.fwB.setText(R.string.pay_processing);
            ChargeSuccessActivity.this.fwz.setImageResource(R.drawable.payment_ing);
            ChargeSuccessActivity.this.fwD.setEnabled(false);
            ChargeSuccessActivity.this.fwC.setEnabled(false);
            fbv btv = fbv.btv();
            Context context = ChargeSuccessActivity.this.mContext;
            String str = ChargeSuccessActivity.this.fwE;
            Purchase purchase = ChargeSuccessActivity.this.fwF;
            String str2 = ChargeSuccessActivity.this.fwH;
            hwe hwe = new hwe();
            hwe.dk("version", "2");
            hwe.dk("account", str);
            hwe.dk("product_id", purchase.getSku());
            hwe.dk("order_id", purchase.getOrderId());
            hwe.dk("order_token", purchase.getToken());
            hwe.dk("pkg_name", purchase.getPackageName());
            hwe.dk("item_type", purchase.getItemType());
            hwe.dk(FirebaseAnalytics.Param.SOURCE, str2);
            btv.fAO.a(hwe);
            return new log(context).Lr(1).HX("https://movip.wps.com/template/v2/user/recharge").b(new TypeToken<ReChargeBean>() {
                /* class defpackage.fbv.AnonymousClass15 */
            }.getType()).u(hwe.cmr());
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [android.content.Loader, java.lang.Object] */
        @Override // android.app.LoaderManager.LoaderCallbacks
        public final /* synthetic */ void onLoadFinished(Loader<ReChargeBean> loader, ReChargeBean reChargeBean) {
            String str;
            String string;
            ReChargeBean reChargeBean2 = reChargeBean;
            ChargeSuccessActivity.this.fwL = false;
            ChargeSuccessActivity.this.fwD.setEnabled(true);
            ChargeSuccessActivity.this.fwC.setEnabled(true);
            ChargeSuccessActivity.this.fwC.setVisibility(0);
            if (reChargeBean2 == null || reChargeBean2.errcode != 0) {
                ChargeSuccessActivity.this.fwK = false;
                ChargeSuccessActivity.this.fwB.setText(ChargeSuccessActivity.this.getResources().getString(R.string.public_purchase_pay_failed));
                ChargeSuccessActivity.this.fwA.setVisibility(0);
                ChargeSuccessActivity.this.fwA.setText(ChargeSuccessActivity.this.getResources().getString(R.string.public_payment_failed));
                ChargeSuccessActivity.this.fwC.setText(ChargeSuccessActivity.this.getResources().getString(R.string.template_payment_failed));
                ChargeSuccessActivity.this.fwD.setVisibility(0);
                ChargeSuccessActivity.this.fwz.setImageResource(R.drawable.public_pay_failed_icon);
                return;
            }
            ChargeSuccessActivity.this.fwK = true;
            if (ChargeSuccessActivity.this.fwI) {
                str = ChargeSuccessActivity.this.getResources().getString(R.string.public_purchase_restore_success_tip);
                string = ChargeSuccessActivity.this.getResources().getString(R.string.public_purchase_restore_success);
            } else {
                str = ChargeSuccessActivity.this.getResources().getString(R.string.pay_success_tips) + "\n" + ChargeSuccessActivity.this.getResources().getString(R.string.public_purchase_version_attention);
                string = ChargeSuccessActivity.this.getResources().getString(R.string.template_payment_success);
            }
            ChargeSuccessActivity.this.fwB.setText(str);
            ChargeSuccessActivity.this.fwA.setText(string);
            ChargeSuccessActivity.this.fwA.setVisibility(0);
            ChargeSuccessActivity.this.fwC.setText(ChargeSuccessActivity.this.getResources().getString(R.string.template_payment_ok));
            ChargeSuccessActivity.this.fwD.setVisibility(8);
            ChargeSuccessActivity.this.fwz.setImageResource(R.drawable.public_pay_success_icon);
            if (ChargeSuccessActivity.this.fwF != null) {
                ChargeSuccessActivity.k(ChargeSuccessActivity.this);
                Intent intent = new Intent();
                intent.putExtra("purchase", ChargeSuccessActivity.this.fwF);
                ChargeSuccessActivity.this.setResult(-1, intent);
            }
            fcx.p(new Runnable(ChargeSuccessActivity.this.fwF, ChargeSuccessActivity.this.fwH) {
                /* class defpackage.dmy.AnonymousClass1 */
                final /* synthetic */ String dHp;
                final /* synthetic */ Purchase dLz;

                {
                    this.dLz = r1;
                    this.dHp = r2;
                }

                public final void run() {
                    new dlx();
                    Purchase purchase = this.dLz;
                    String bE = ebo.bE(OfficeApp.arx());
                    String str = this.dHp;
                    dna aIA = dmz.aIA();
                    dlw dlw = new dlw();
                    dlw.mItemType = purchase.getItemType();
                    dlw.mOriginalJson = purchase.getOriginalJson();
                    dlw.mSignature = purchase.getSignature();
                    dlw.dKM = bE;
                    dlw.cBD = str;
                    aIA.a(dlw);
                }
            });
            if ("template_buy".equals(ChargeSuccessActivity.this.fwG)) {
                fbq.y("templates_overseas_%s_1_purchase_success", ChargeSuccessActivity.this.fwJ.tags, ChargeSuccessActivity.this.fwF.getSku());
            }
            if ("template_mine".equals(ChargeSuccessActivity.this.fwG)) {
                fbq.U("templates_overseas_mine_charge_credit_success", ChargeSuccessActivity.this.fwF.getSku());
            } else if (!TextUtils.isEmpty(ChargeSuccessActivity.this.fwG)) {
                HashMap hashMap = new HashMap();
                hashMap.put(FirebaseAnalytics.Param.SOURCE, ChargeSuccessActivity.this.fwH);
                hashMap.put("product_id", ChargeSuccessActivity.this.fwF.getSku());
                fbq.p("public_charge_payment_buy_success", hashMap);
            }
        }

        @Override // android.app.LoaderManager.LoaderCallbacks
        public final void onLoaderReset(Loader<ReChargeBean> loader) {
        }
    }

    public static void a(Activity activity, Purchase purchase, String str, String str2, String str3, int i, boolean z) {
        Intent intent = new Intent(activity, ChargeSuccessActivity.class);
        intent.putExtra("purchase", purchase);
        intent.putExtra("account", str);
        intent.putExtra("pay_source", str3);
        intent.putExtra("is_restore", z);
        intent.putExtra("start_from", str2);
        activity.startActivityForResult(intent, 65537);
    }

    public static void a(Context context, Purchase purchase, String str, EnTemplateBean enTemplateBean, String str2, String str3, boolean z) {
        Intent intent = new Intent(context, ChargeSuccessActivity.class);
        intent.putExtra("purchase", purchase);
        intent.putExtra("account", str);
        intent.putExtra("pay_source", str3);
        intent.putExtra("is_restore", z);
        intent.putExtra("start_from", str2);
        if (enTemplateBean != null) {
            intent.putExtra("cur_template", enTemplateBean);
        }
        context.startActivity(intent);
    }

    static /* synthetic */ void k(ChargeSuccessActivity chargeSuccessActivity) {
        final dlq dlq = new dlq();
        dlq.a(new dlt() {
            /* class cn.wps.moffice.foreigntemplate.activity.ChargeSuccessActivity.AnonymousClass3 */

            @Override // defpackage.dlt
            public final void gM(boolean z) {
                if (z) {
                    dlq.a(ChargeSuccessActivity.this.fwF, (dmp) null);
                }
            }
        });
    }

    @Override // cn.wps.moffice.main.framework.BaseActivity
    public fys createRootView() {
        if (this.mContentView == null) {
            this.mContentView = getMainView();
        }
        return this;
    }

    @Override // defpackage.fys
    public View getMainView() {
        this.mContentView = LayoutInflater.from(this).inflate(R.layout.foreign_template_charge_ok_activity, (ViewGroup) null);
        this.fwz = (ImageView) this.mContentView.findViewById(R.id.state_img);
        this.fwA = (TextView) this.mContentView.findViewById(R.id.payment_state);
        this.fwB = (TextView) this.mContentView.findViewById(R.id.tips_info);
        this.fwC = (TextView) this.mContentView.findViewById(R.id.confirm);
        this.fwD = (TextView) this.mContentView.findViewById(R.id.feed_back);
        this.fwC.setOnClickListener(this);
        this.fwD.setOnClickListener(this);
        this.mTitleBar = getTitleBar();
        return this.mContentView;
    }

    @Override // defpackage.fys
    public String getViewTitle() {
        return getResources().getString(R.string.foreign_charge);
    }

    public void onBackPressed() {
        if (!this.fwL) {
            super.onBackPressed();
        }
    }

    public void onClick(View view) {
        if (view == this.fwC) {
            if (!this.fwK) {
                this.mLoaderManager.restartLoader(4660, null, new a(this, (byte) 0));
            } else if (this.fwG.equals("template_mine")) {
                finish();
            } else if (!this.fwG.equals("template_buy")) {
                finish();
            } else if (this.fwJ != null) {
                TemplatePreviewActivity.a(this.mContext, this.fwJ, 2, -1, null);
                finish();
            }
        } else if (view == this.fwD) {
            fvf.cY(this.mContext);
        }
    }

    @Override // cn.wps.moffice.common.beans.OnResultActivity, cn.wps.moffice.main.framework.BaseActivity
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.mContext = this;
        this.mTitleBar.setCustomBackOpt(new Runnable() {
            /* class cn.wps.moffice.foreigntemplate.activity.ChargeSuccessActivity.AnonymousClass1 */

            public final void run() {
                ChargeSuccessActivity.this.onBackPressed();
            }
        });
        this.mTitleBar.setIsNeedMultiDoc(false);
        if (getIntent() != null) {
            this.fwE = getIntent().getStringExtra("account");
            this.fwF = (Purchase) getIntent().getSerializableExtra("purchase");
            this.fwG = getIntent().getStringExtra("start_from");
            this.fwH = getIntent().getStringExtra("pay_source");
            this.fwI = getIntent().getBooleanExtra("is_restore", false);
            if ("template_buy".equals(this.fwG)) {
                this.fwJ = (EnTemplateBean) getIntent().getSerializableExtra("cur_template");
            }
        }
        this.fwA.setVisibility(8);
        this.fwC.setVisibility(4);
        this.fwD.setVisibility(8);
        this.fwz.setImageResource(R.drawable.payment_ing);
        getTitleBar().setCustomBackOpt(new Runnable() {
            /* class cn.wps.moffice.foreigntemplate.activity.ChargeSuccessActivity.AnonymousClass2 */

            public final void run() {
                ChargeSuccessActivity.this.onBackPressed();
            }
        });
        this.mLoaderManager = getLoaderManager();
        this.mLoaderManager.restartLoader(4660, null, new a(this, (byte) 0));
    }

    /* access modifiers changed from: protected */
    @Override // cn.wps.moffice.common.beans.OnResultActivity, cn.wps.moffice.main.framework.BaseActivity
    public void onDestroy() {
        super.onDestroy();
        if (this.mLoaderManager != null) {
            this.mLoaderManager.destroyLoader(4660);
        }
    }
}